package com.hawthorn.admin.model.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hawthorn.component.model.BasePO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * <p>todo 演示账号申请表(base_show_user_apply) po实体类</p>
 *
 * @version v1.0.1
 * @author: zhangzhexu
 * @created: 2023-03-21
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("base_show_user_apply")
public class ShowUserApplyPO extends BasePO
{
  /**
   * ID
   */
  @TableId(value = "id", type = IdType.AUTO)
  private Long id;
  /**
   * 手机号
   */
  @TableField("phone")
  private String phone;
  /**
   * 用户名
   */
  @TableField("user_name")
  private String userName;
  /**
   * 经销商ID
   */
  @TableField("customer_id")
  private Long customerId;
  /**
   * 经销商部门ID
   */
  @TableField("customer_dept_id")
  private Long customerDeptId;
  /**
   * 经销商代码
   */
  @TableField("customer_code")
  private String customerCode;
  /**
   * 经销商名称
   */
  @TableField("customer_name")
  private String customerName;
  /**
   * 品牌ID(多选)
   */
  @TableField("brand_id")
  private String brandId;
  /**
   * 品牌名称(多选)
   */
  @TableField("brand_name")
  private String brandName;
  /**
   * 演示账号状态
   */
  @TableField("apply_status")
  private Integer applyStatus;
  /**
   * 备注
   */
  @TableField("remark")
  private String remark;
  /**
   * APP_USER主键
   */
  @TableField("app_user_id")
  private Long appUserId;
  /**
   * 部门ID
   */
  @TableField("dept_id")
  private Long deptId;
  /**
   * 公司ID
   */
  @TableField("company_id")
  private Long companyId;
  /**
   * 集团公司ID
   */
  @TableField("oem_company_id")
  private Long oemCompanyId;
  /**
   * 部门CODE
   */
  @TableField("dept_code")
  private String deptCode;
  /**
   * 业务类型
   */
  @TableField("biz_type")
  private Integer bizType;

  public ShowUserApplyPO()
  {
  }
}
